package god;

import java.util.Scanner;

public class J05Ex24Gugudan {
	// 문자열 안에서 특수기호를 출력하고 싶다면 p70에 있는 리터럴을 사용해야함. (특수문자 리터럴)

	public static boolean checking(String data) {
		if (data.matches("[1-9]*")) {
			return true;
		} else {
			return false;
		}
	}

	public static void main(String[] args) {
		int num = 0;
		String result = ""; //출력전용
		String mp;
		boolean mp1;
		Scanner sc = null;

		System.out.println(" 출력하실 단수를 입력해 주세요");
		sc = new Scanner(System.in);
		mp = sc.next();
		mp1 = checking(mp);
		if (mp1 == true) {
			num = Integer.parseInt(mp);
				if (num <= 9) {
				for (int i = num; i <= num; ++i) {
					for (int j = 1; j <= 9; ++j) {
						result += ( i + "*" + j + "=" + i * j + '\n' ); // 이렇게 사용하면 그 전에 출력한 값이랑 같이 나옴. 나중에 String 클래스 사용하면 훨신 깨끗하게 나옴
					}
				}
			} else {
				result = "1 ~ 9단 까지만 출력됩니다. 다시 입력해주세요.";
			}
		} else {
			result = "1 ~ 9 까지의 숫자를 입력해주세요.";
		}
		result += "입력하신 단은 ";
		result += num;
		result += "입니다.";
		System.out.println(result);
		sc.close();
	}

}
